<!-- Entête titre avec image-->{
}<p class="MenuGameTitle">LE BUS VERS NULLE PART</p>
<img class="imgtitle" src="images/bus.jpg" alt="Bus image">
<p class="MenuTitle">Menu principal</p>{
<!-- Menu principal avec fonctions :
- Débuter une nouvelle partie
- Godmode : Requiert un code pour atteindre certaines sections du récit sans repasser par le début
- Musique : Interface de son
- Revoir les génériques -->
}<p class="Center"> >> [[Nouvelle partie ->Intro]]{
}
>> (link-repeat: "Godmode")[(set: $code to (prompt: "Entrer le code : ", "")){
}(if: $code is "anarchist")[(goto: "Godmode")]{
}(else-if: $code is not "")[(alert: "Code erroné. Vous devez terminer le jeu au moins une fois pour accéder au Godmode!")]]{
<!-- Interface musique. Fonction ON/OFF avec texte correspondant.
Fonction volume avec choix UP/DOWN. {0, 20, 40, 60, 80, 100}. La musique est tournée à OFF si on baisse le volume à 0 et à ON si on la remonte par la suite. -->}
>> Musique : (link-repeat: "On")[{
(if: $music is true)[(replace: "On")[Off](set: $music to false)]
(else-if: $music is false)[(replace: "Off")[On](set: $music to true)]
}] || Volume : (link-repeat: "Up")[(unless: $volume is 100)[(set: $volume to it + 20)(replace: ?volumeqx)[$volume](if: $volume is 20)[(replace: "Off")[On](set: $music to true)]]] |volumeqx>[$volume] (link-repeat: "Down")[(unless: $volume is 0)[(set: $volume to it - 20)(replace: ?volumeqx)[$volume](if: $volume is 0)[(replace: "On")[Off](set: $music to false)]]]{
}
>> [[Générique]] || <small>[[version texte brut->Creditstext]]</small></p>
<!-- Remet la variable à false en revenant du Godmode.-->
(set: $godmode to false)
<!-- Transition utile -->
(set: $timetransition to (transition: "dissolve") + (transition-time: 2s))<!-- Initialise le volume selon ce qui a été choisi dans le menu principal (Voir Javascript)-->{
}(if: $volume is 0)[(set: $music to false)]{
}(if: $volume is 20)[<script>Sound.choosevolume(0.2);</script>]{
}(if: $volume is 40)[<script>Sound.choosevolume(0.4);</script>]{
}(if: $volume is 60)[<script>Sound.choosevolume(0.6);</script>]{
}(if: $volume is 80)[<script>Sound.choosevolume(0.8);</script>]{
}(if: $volume is 100)[<script>Sound.choosevolume(1);</script>]{
<!-- Part la musique si l'option a été choisie (Voir Javascript)-->
}(if: $music is true)[<script>Sound.play("musique/Extrait1.mp3");</script>]{
}Deux semaines se sont écoulées depuis l'annonce générale : à l'instar de plusieurs autres collègues et voisins malchanceux, vous serez délocalisé(e) afin de laisser place aux perçeuses, aux extracteurs, aux formidables grues robotisées. C'est d'une allure quasi rédemptrice qu'on s'était présenté à votre porte avec tous les détails, et la promesse apparemment généreuse de vous fournir le transport hors de la ville le jour fatidique. Quelques bus passeraient devant vos gîtes et vous amèneraient, avec quelques bagages qu'on vous autorise à garder, vers un centre d'hébergement temporaire.
(live: 2.1s)[(stop:)$timetransition[[[Certains individus importants ont reçu une modeste compensation.->Intro2]]]]
<!-- Variable qui sert à quantifier les actions solidaires du joueur. A un impact sur les fins disponibles. -->
(set: $solidarity to 0)
Vous n'avez guère d'importance.
(live: 2s)[(stop:)$timetransition[
Vous avez bien tenté de contester la décision, du moins de faire entendre à qui le voudrait bien dans quelle situation on vous enfonçait, sans domicile assigné, sans emploi, sans argent... Mais en vain.
D'autres ont tenté d'employer des moyens plus conséquents, soit en élevant des pancartes au milieu de la rue, soit en achetant une voix devant la Cour. Néanmoins, les décideurs se sont montrés inflexibles. Pour le bien de l'État, il fallait aller de l'avant.
Trop était en jeu. Après tout, sans même le savoir, vous viviez au-dessus d'une véritable mine d'or.
Le grand départ approche et vous n'avez toujours pas fait vos valises. Vous n'avez personne vers qui vous tourner, et une journée bien médiocre en perspective, mais vous vous décidez tout de même à [[vous lever.->Time1]]
]](set: $roomvisited to false)
(set: $clotheson to false)
(set: $cellphone to false)
(set: $bureau to false)
{
<!--Séquence animée en "fade-in / fade-out" (Voir CSS)-->
}(live: 800ms)[<p class="Time">24 heures avant la délocalisation...</p>(stop:)]
(live: 8200ms)[(goto: "YourRoom1")]
(set: $money to 0)
Vous êtes dans votre chambre. {
}
<!-- Paragraphe initial. Disparaît par la suite. -->
(if: $roomvisited is false)[Votre [[téléphone portable]] repose sur une table de chevet. Une lumière clignotante vous indique que vous avez reçu un message. De l'autre côté de la pièce se trouve votre [[bureau de travail]] ainsi qu'une chaise sur laquelle repose votre [[uniforme.->uniforme]]{
(set: $clotheson to false)
(set: $cellphone to false)
(set: $bureau to false)
(set: $deskvisited to false)
(set: $wallet to false)
(set: $mainroomvisited to false)}
]
(if: $clotheson is false)[Il faudrait bien vous habiller.
]{
}(if: $roomvisited is true)[(if: $cellphone is false)[ >> [[Regarder votre téléphone portable.->téléphone portable]]
]{
}(if: $clotheson is false)[ >> [[Mettre votre uniforme.->uniforme]]
]{
}(if: $bureau is false)[ >> [[Regarder sur votre bureau de travail.->bureau de travail]]
]{
}(if: $clotheson is true and $cellphone is true)[ >> [[Quitter la pièce.->MainRoom1]]]]
(set: $roomvisited to true)
(set: $cellphone to true) Vous avez reçu un message texte d'un vieux collègue qui n'habite pas loin. Lire le message.
(click: "Lire le message.")[<p class="Message">Bonne nouvelle! Je suis entré en contact avec un agent du gouvernement qui pourrait possiblement t'aider. Viens me voir cet après-midi et nous en discuterons. Amène tout l'argent que tu peux. Certains procédés sont coûteux, mais si tout se passe bien, tu pourrais sans doute garder ta résidence!
À tantôt.
Mike.</p>
[[Continuer->Message Lu]]]
<!-- Paragraphe initial. Disparaît par la suite. -->{
}(if: $deskvisited is false)[Un vrai désordre se prodigue devant vos yeux. Parmi tout ce fouilli, vous percevez votre [[portefeuille]], une [[pile de papier]], quelques [[bouteilles vides]] et un [[vieil ordinateur portable]] que vous laissez allumé en permanence.{
(set: $paper to false)
(set: $laptop to false)
(set: $bottles to false)
}]{
}<!-- Force le joueur à quitter le bureau lorsqu'il a tout vu.-->{
}(else-if: $wallet is true and $paper is true and $bottles is true and $laptop is true)[Vous n'avez plus rien à faire sur votre bureau.{
}(set: $bureau to true)]{
}(else:)[Votre bureau est pêle-mêle.
(if: $wallet is false)[ >> [[Prendre votre portefeuille.->portefeuille]]
]{
}(if: $paper is false)[ >> [[Fouiller dans la pile de papier.->pile de papier]]
]{
}(if: $bottles is false)[ >> [[Observer les bouteilles vides.->bouteilles vides]]
]{
}(if: $laptop is false)[ >> [[Utiliser l'ordinateur.->vieil ordinateur portable]]]{
}]
[[Retour->YourRoom1]]
(set: $deskvisited to true)Vous enfilez votre uniforme. Il est un peu sale et un trou d'usure laisse votre genou à découvert, mais vous vous confortez à l'idée que les autres sont dans un bien plus piètre état.
[[Retour->YourRoom1]]
(set: $clotheson to true)Génial!
Pour la première fois depuis la nouvelle de votre éviction, vous percevez une lueur d'espoir. Enfin... Ce n'est pas grand chose, mais il s'agit peut-être de votre unique chance. Maintenant, il vous faut le plus d'argent possible.
Vous [[rangez votre téléphone->YourRoom1]] dans votre poche.Vous vous trouvez dans la pièce principale de votre demeure. {
}
<!-- Paragraphe initial. Disparaît par la suite. -->
(if: $mainroomvisited is false)[D'un côté, un [[écran imbriqué dans le mur->écran]] diffuse en continu les communications gouvernementales.
De l'autre côté, un [[petit canapé->canapé]] couvre la moitié de la longueur de votre pièce.
Droit devant vous se trouve le [[hall d'entrée.->Hall1]]
{
(set: $monitor to false)
(set: $couch to false)
(set: $mainroomvisited to true)
(set: $hallvisited to false)
}]{
}(else:)[(if: $monitor is false)[ >> [[Regarder l'écran.->écran]]
](if: $couch is false)[ >> [[Regarder le canapé.->canapé]]
] >> [[Aller vers le hall d'entrée.->Hall1]]
] >> [[Retourner dans votre chambre.->YourRoom1]]Vous prenez votre vieux portefeuille en tissu. À l'intérieur vous y retrouvez vos cartes personnelles, dont certaines qui doivent être expirées depuis quelques temps. Vous êtes aussi bien ravi(e) d'y apercevoir 200$.
Cela pourrait s'avérer bien utile!
Vous enfoncez votre portefeuille dans votre poche puis [[retournez à vos occupations.->bureau de travail]]
(set: $wallet to true)
(set: $money to 200)Vous fouillez dans la pile de papier. Vous n'y trouvez cependant rien de bien utile. Il s'agit principalement de factures, plusieurs impayées. Vous ricanez à la vue de certaines d'entre elles sur lesquelles vous avez eu un malin plaisir à dessiner des petits monstres.
[[Retour->bureau de travail]]
(set: $paper to true)Le soir précédent, elles étaient encore pleines d'alcool fort. Aujourd'hui, elles vous rappellent à quel point vous peinez à dormir, ou même à sourire.
Vous vous promettez, bien que sans trop de convictions, que vous trouverez un autre moyen de soulager vos peines cette nuit.
[[Retour->bureau de travail]]
(set: $bottles to true)Vous ouvrez une page web d'actualité. Bien entendu, les manchettes sont réservées au nouveau projet d'exploitation dans votre secteur, et aux centaines de citoyens qui seront déplacés de force d'ici 24 heures.
On parle de retombées économiques, d'investissements incontournables, d'innovations technologiques...
Un peu plus loin, vous jetez un coup d'oeil rapide sur un article qui capte votre attention. Une manifestation <i>ultime</i> contre le projet se prépare en vue de lancer un dernier <i>appel à la raison</i>.
>> [[Ils veulent manifester? Bande d'imbéciles...->NoDemonstration]]
>> [[Je les comprends, mais ça ne donnera rien...->MaybeDemonstration]]
>> [[Excellent! Il ne faut surtout pas lâcher...->YesDemonstration]]
(set: $laptop to true)<p class=Thoughts>Bande d'imbéciles. Mais que peuvent-ils espérer en hurlant dans les rues? Personne ne nous écoute de toute façon.</p>
Vous frottez vos paupières du bout des doigts avec exaspération. Vous savez bien que ces manifestants ne feront qu'attiser la colère de l'autorité.
Vous décidez que vous en avez assez vu et [[lâchez l'ordinateur.->bureau de travail]]
(set: $solidarity to it - 1)
<!-- Variable qui influence les dialogues possibles avec la première manifestante-->
(set: $dem to -1)<p class=Thoughts>Excellent! Il ne faut surtout pas abandonner le combat. De toute façon, nous n'obtiendrons rien si nous ne faisons rien.</p>
Vous esquissez un sourire fin et vous demandez si vous ne devriez pas joindre le groupe vous-même. Enfin, vous verrez bien comment la journée se présente.
Vous décidez que vous en avez assez vu et [[lâchez l'ordinateur.->bureau de travail]]
(set: $solidarity to it + 1)
<!-- Variable qui influence les dialogues possibles avec la première manifestante-->
(set: $dem to 1)<p class=Thoughts>Je comprends bien qu'ils soient en colère. Mais manifester ne règlera probablement rien, malheureusement.</p>
Vous vous rappelez un temps où vous-même vous engagiez dans des mouvements protestataires. Cela fait un bon moment que vous n'êtes pas sorti(e) du trottoir pour réclamer justice. Peut-être que ça vous changerait les idées.
Vous décidez que vous en avez assez vu et [[lâchez l'ordinateur.->bureau de travail]]
<!-- Variable qui influence les dialogues possibles avec la première manifestante-->
(set: $dem to 0)Vous êtes dans le hall d'entrée.
>> [[Ouvrir le garde-robe.->garde-robe]]
>> [[Sortir de la résidence.->Manifestante]] <i>(Poursuivre l'aventure)</i>
>> [[Retourner dans la pièce principale.->MainRoom1]]
(if: $hallvisited is false)[(set: $wardrobe to false)
(set: $hallvisited to true)
(set: $shoeson to false)]Vous ne voyez rien de bien surprenant. La ministre du développement économique sert la main à quelques entrepreneurs. Ensemble, ils se réjouissent de l'entente qui permettra enfin d'exploiter le secteur <i>à son plein potentiel</i>.
[[Retour->MainRoom1]]
(set: $monitor to true)(set: $InsignaState to 0)
Vous apercevez un insigne protestataire qui traîne sur votre canapé.
{
<!-- Sélecteur de port de l'insigne. Initialement, on ne précise pas que le personnage ne la porte pas (le premier paragraphe de code fait apparaître l'information si on décide de la porter).-->
}>> |Ins)[Vous portez l'insigne. ](link-repeat: "Porter l'insigne.")[(if: $InsignaState is 0)[(show:?Ins)(replace: "Porter l'insigne.")[Reposer l'insigne sur le canapé.](set: $solidarity to it + 1)(set: $InsignaState to 1)]{
}(else-if: $InsignaState is 1)[(replace: "Vous portez l'insigne.")[Vous ne portez plus l'insigne.](replace: "Reposer l'insigne sur le canapé.")[Porter l'insigne.](set: $solidarity to it - 1)(set: $InsignaState to 2)]{
}(else-if: $InsignaState is 2)[(replace: "Vous ne portez plus l'insigne.")[Vous portez l'insigne.](replace: "Porter l'insigne.")[Reposer l'insigne sur le canapé.](set: $solidarity to it + 1)(set: $InsignaState to 1)]]
>> [[Retour->MainRoom1]]
(set: $couch to true)
Vous regardez à l'intérieur de votre garde-robe. {
}
<!-- Paragraphe initial. Disparaît par la suite. -->
(if: $wardrobe is false)[Vous y retrouvez [[vos souliers]], quelques [[bouteilles pleines]], ainsi qu'un [[petit boîtier]] caché dans le fond d'une étagère.
{(set: $wardrobe to true)
(set: $fullbottles to false)
(set: $smallbox to false)
}
](else:)[(if: $shoeson is false)[ >> Mettre [[vos souliers.->vos souliers]]
] >> Regarder les [[bouteilles pleines.->bouteilles pleines]]
(if: $smallbox is false)[ >> Regarder le [[petit boîtier.->petit boîtier]]]]
>> [[Retour->Hall1]]<!-- Change de chanson (voir Javascript).-->{
}(if: $music is true)[<script>Sound.fade(0, 2000);</script> (live: 2.1s)[(stop:)<script>Sound.play("musique/Extrait2.mp3");</script>]]{
}Vous êtes enfin sorti(e) de votre résidence. La température est agréable et, bien que le ciel soit couvert, la pluie de la veille a bel et bien pris fin.
(if: $shoeson is false)[La chaussée demeure toutefois encore mouillée. Vous auriez bien fait de mettre des chaussures avant de vous aventurer à l'extérieur.
](live: 2.1s)[(stop:)Une jeune femme vêtue tout en noir et portant un demi-masque s'approche de vous et vous aborde tout en vous présentant un morceau de papier.
<p class=DialogueManif>Manifestante > Bonjour! Je vois que vous faites partie des expulsés. Nous organisons une manifestation immense devant l'hôtel de ville. Venez nous rejoindre! On a besoin d'un maximum de participants.</p>
{
<!-- Les choix disponibles dépendent de la réaction du joueur face à l'annonce d'une manifestation dans l'actualité (s'il a regardé l'actualité) dans sa chambre.-->
}(unless: $dem is +1)[ >> [[Dégage, saleté de manifestante!->Dégage]]
](unless: $dem is +1)[ >> [[Manifester? À quoi bon au fond?->Sceptique]]
](unless: $dem is -1)[ >> [[Peut-être. Est-elle légale?->Légal?]]
](unless: $dem is -1)[ >> [[Avec plaisir! On doit se battre.->Convaincu]]]
(set: $outside to false)]Vous mettez vos souliers. Vous êtes bien réjoui(e) de constater qu'ils ont eu le temps de sécher depuis le jour précédent.
(live: 1s)[<p class=Thoughts>Mais quelle pluie épouvantable! Heureusement qu'il semble faire beau aujourd'hui.</p>
Vous êtes enfin préparé(e) à partir!
[[Retour->garde-robe]]]
(set: $shoeson to true)<!-- Paragraphe initial. Disparaît par la suite. -->{
}(if: $fullbottles is false)[Elles sont pleines d'alcool. Ce n'est toutefois pas le moment de boire. Votre collègue vous attend!]{
}(else:)[(either: "Il est trop tôt pour vous saouler.", "Allons, peut-être plus tard.", "Non, non et NON!", "Votre collègue vous attend!")]
[[Retour->garde-robe]]
(set: $fullbottles to true)Pendant un cours instant, vous hésitez à ouvrir le boîtier. Mais vous vous ravisez. Ce n'est <b>absolument</b> pas le moment...
[[Retour->garde-robe]]
(set: $smallbox to true)<p class="Dialogue">Vous > Dégage, saleté de manifestante. Vous polluez nos rues. Allez donc travailler plutôt que de chialer!</p>
La jeune femme hoche la tête abruptement et vous envoie un regard offusqué. Elle ne vous embête toutefois pas davantage et s'éloigne de vous d'un pas ferme.
[[Continuer->Outside]]
<!-- Manifestation barrée au joueur-->
(set: $manifester to false)<p class=Dialogue>Vous > Manifester? À quoi bon au fond? Tout a déjà été décidé de toute façon...</p>{
}<p>La jeune femme pousse un soupir et vous répond :</p>{
}<p class=DialogueManif>Manifestante > Et vous pensez instiguer le changement en vous croisant les bras? On ne va pas se laisser écraser sans dire un mot!</p>
{
} >> [[Dégage, saleté de manifestante!->Dégage]]
>> [[J'ai déjà un contact au gouvernement.->Contact]]
>> [[Vous avez peut-être raison. La manifestation est-elle légale?->Légal?]]
(set: $solidarity to it - 1)<p class=Dialogue>Vous > Je pourrais peut-être me présenter. La manifestation est-elle légale?</p>{
}<p>La femme arque un sourcil.</p>{
}<p class=DialogueManif>Manifestante > Nous ne sommes pas ici pour nous plier aux règles. Tout ce que je vous promets, c'est qu'on ne se laissera pas faire!</p>
>> [[Désolé(e), je ne veux surtout pas briser les lois.->Refus]]
>> [[Vous avez raison. J'y serai.->Acceptation]]<p class="Dialogue">Vous > Avec plaisir! On doit continuer de se battre. J'y serai sans faute. </p>
La jeune femme abaisse son masque pour y laisser paraître un sourire approbateur. Elle vous indique que la manifestation débute d'un instant à l'autre et qu'il vous suffit de suivre la rue principale pour vous y rendre.
[[Continuer->Outside]]
<!-- Manifestation disponible au joueur-->
(set: $manifester to true)
(set: $solidarity to it + 3)Vous êtes sur votre rue.
(if: $outside is false)[Votre [[voisine Sophie]] est assise sur le trottoir malgré qu'il soit encore très humide.
]Votre collègue Mike habite plus loin sur [[la rue principale.->MainStreet]]
(set: $outside to true)
(set: $mainstreetvisited to false)<p class="Dialogue">Vous > J'ai déjà un contact avec le gouvernement. Avec un peu de chance, je devrais pouvoir m'en sortir...</p>{
}<p>La manifestante ne peut s'empêcher de rire faiblement.</p>{
}<p class="DialogueManif">Manifestante > Et je suppose que vous êtes millionnaire? L'État n'écoute pas n'importe qui vous savez?</p>
>> [[Dégage, saleté de manifestante!->Dégage]]
>> [[Désolé(e), mon choix est fait.->Refus]]
>> [[Vous avez peut-être raison. La manifestation est-elle légale?->Légal?]]
(set: $solidarity to it - 1)
<p class="Dialogue">Vous > Désolé(e), j'ai déjà mes propres plans. Manifester ne me servira à rien.</p>
La jeune femme semble déçue mais ne vous embête pas davantage et poursuit son chemin.
[[Continuer->Outside]]
<!-- Manifestation barrée au joueur-->
(set: $manifester to false)<p class=Dialogue>Vous > Vous avez raison. Je me présenterai à la manifestation. Je doute qu'il y ait un autre moyen de se faire entendre.</p>
La jeune femme approuve en soulevant le poing. Elle vous explique que la manifestation débutera incessamment et vous invite à vous y rendre dès maintenant en suivant la rue principale.
[[Continuer->Outside]]
<!-- Manifestation disponible au joueur-->
(set: $manifester to true)
(set: $solidarity to it + 2)<p class="Dialogue">Vous > Dure journée?</p>
(live:)[(if: time > 1.2s)[Elle vous ignore complètement. Vous lisez sur son visage un lourd accablement. Tout comme vous, elle craint ce qui l'attend après le grand jour.
(stop:)(if: $manifester is false)[Malheureusement, vous ne pouvez rien faire pour lui remonter le moral.
[[Continuer->Outside]]](else:)[ >> [[Inviter Sophie à la manifestation.->Inviter]]
>> [[Laisser tomber.->Outside]]]]]
Vous vous retrouvez sur la rue principale.
(if: $mainstreetvisited is false)[Vous pourriez peut-être tenter d'obtenir un peu d'argent avant de poursuivre?
(set: $bank to false) (set: $depanneur to false)
](if: $bank is false)[ >> [[Aller à la banque.->Bank]]
] >> [[Aller au dépanneur.->Depanneur]]
>> [[Continuer sur la rue principale.->Mike]] <i>(Poursuivre l'aventure)</i>
(set: $mainstreetvisited to true)Vous invitez Sophie à la manifestation. Elle continue toujours de vous ignorer...
>> [[Insister]]
>> [[Laisser tomber.->Outside]]<p class="Dialogue">Vous > On doit rester solidaires. Tout n'est pas perdu tant que l'on n'a pas baissé les bras!</p>{
}(live: 2s)[(stop:)<p>Sophie ne répond pas et fixe le sol.
Vous soupirez mollement et faites demi-tour. Après un court instant, vous entendez toutefois Sophie :</p>{
}<p class="Dialogue">Sophie > <small>Merci...</small></p>
Vous hochez silencieusement la tête et [[repartez.->Outside]]]
(set: $solidarity to it + 1)
<!-- Sophie sera présente à la manifestation.-->
(set: $sophie to true)Vous entrez dans la banque. Malheureusement, votre compte est vide. Peut-être pourriez-vous [[emprunter de l'argent?]]
[[Retour->MainStreet]]Vous êtes à l'intérieur du dépanneur.
(if: $money is 0)[Vous n'avez pas d'argent...
](else-if: $depanneur is false)[Ce n'est pas vraiment le moment de dépenser.
Par contre... Peut-être pourriez-vous tenter votre chance à [[la loterie?]] <i>(Payer 10$)</i>
(set: $depanneur to true)
](else:)[ >> [[Jouer à la loterie.->la loterie?]] <i>(Payer 10$)</i>
] >> [[Retour->MainStreet]]Vous poursuivez votre chemin sur la rue principale. Bien vite, vous rencontrez votre collègue Mike devant sa résidence. Il semble qu'il vous attendait.
<!-- Les possibilités de dialogues dépendent des répondes données à la manifestante plus tôt.-->{
}(live: 0.8s)[(stop:)<p class="DialogueMike">Mike > Salut mon ami(e)! Je suis bien heureux de te voir. J'ai préparé des documents qui devraient nous aider.</p>
(unless: $manifester is false)[ >> [[J'ai changé d'avis, je vais manifester!->ManifMike1]]
] >> [[Tu crois vraiment pouvoir faire quelque chose?->SceptiqueMike]]
>> [[Tu es ma dernière chance...->EspoirMike]]]Vous vous présentez à un comptoir de service pour emprunts. Une dame vous y souhaite la bienvenue et vous demande poliment de lui fournir vos cartes.
(live: 0.8s)[(stop:)(if: $wallet is true)[ >> [[Présenter votre carte bancaire.->vérification]]
](else:)[(set: $bank to true)<p class=Thoughts>Imbécile! Tu as laissé ton portefeuille chez toi...</p>{
}Vous vous excusez et repartez la tête basse.
] >> [[Laisser tomber et quitter la banque.->MainStreet]]
]Sans tarder, l'employée entre vos données personnelles sur son ordinateur. Elle semble bien concentrée et passe plusieurs minutes à lire son écran, plissant des yeux de temps en temps.
[[...]]Elle s'arrête un instant et tourne le regard vers vous. Il vous est impossible de deviner ses pensées.
Subitement, elle poursuit l'étude de votre cas.
Enfin, après une attente interminable, elle se retourne de nouveau vers vous et appuie délicatement ses coudes sur le comptoir tout en croisant les doigts.
[[Continuer->Verdict?]]La femme toussotte.
{
}(live: 1.5s)[(stop:)<p class="Dialogue">Employée > Je suis sincèrement désolée. Nous ne pouvons pas vous accorder de prêts. Votre crédit est pratiquement inexistant, vous ne possédez pas de fonds, et votre historique... laisse à désirer.</p>
>> <i>(hurler)</i> [[Et vous m'avez fait attendre juste pour ça!->hurler]]
>> [[Supplier l'employée de vous accorder une chance.]]
>> [[Laisser tomber et quitter la banque.->MainStreet]]
(set: $bank to true)]<p class="Dialogue">Vous > (text-style: "shudder")[Et vous m'avez fait attendre tout ce temps pour rien?!]</p>
L'employée se lève subitement de son siège et vous somme de partir immédiatement. Malgré votre frustration, son regard semble encore plus rigide que le vôtre.
Vous vous sentez minable.
[[Quitter la banque.->MainStreet]]<p class="Dialogue">Vous > Je vous en supplie Madame. Je ferai tout ce qu'il faut pour vous rembourser. Je vendrai mon corps s'il le faut!</p>
L'employée ne semble absolument pas convaincue.
>> [[Renchérir]]
>> [[Laisser tomber et quitter la banque.->MainStreet]]<!-- Jeu de hasard à trois cases (qui doivent contenir le même symbole).-->{
<!-- Un nombre aléatoire détermine le résultat final. Si on n'a déjà plus de 200$, seule une perte ou un gain nul (gagner le prix du billet) peuvent avoir lieu-->
}(unless: $money > 200)[(set: $randomizer to (random: 1,10))](else:)[(set: $randomizer to (random: 1,9))]{
<!-- Selon le résultat obtenu, les trois symboles correspondant apparaissent un à un à l'écran (img).
L'argent du joueur est actualisé dans le cas d'un gain effectif ou d'une perte. La variable result est utilisée pour écrire le bon texte au joueur.-->
}<div class="loterie">(if: $randomizer is 1)[(live: 0.75s)[(stop:)<img class="loterieimg" src="images/cherry.png" alt="cherry">](live: 1.5s)[(stop:)<img class="loterieimg" src="images/coins.png" alt="coins">](live: 2.5s)[(stop:)<img class="loterieimg" src="images/cash.png" alt="cash">]{
}(set: $money to it - 10)(set: $result to 0)
](else-if: $randomizer is 2)[(live: 0.75s)[(stop:)<img class="loterieimg" src="images/coins.png" alt="coins">](live: 1.5s)[(stop:)<img class="loterieimg" src="images/coins.png" alt="coins">](live: 2.5s)[(stop:)<img class="loterieimg" src="images/cherry.png" alt="cherry">]{
}(set: $money to it - 10)(set: $result to 0)
](else-if: $randomizer is 3)[(live: 0.75s)[(stop:)<img class="loterieimg" src="images/cash.png" alt="cash">](live: 1.5s)[(stop:)<img class="loterieimg" src="images/cash.png" alt="cash">](live: 2.5s)[(stop:)<img class="loterieimg" src="images/coins.png" alt="coins">]{
}(set: $money to it - 10)(set: $result to 0)
](else-if: $randomizer is 4)[(live: 0.75s)[(stop:)<img class="loterieimg" src="images/cherry.png" alt="cherry">](live: 1.5s)[(stop:)<img class="loterieimg" src="images/cherry.png" alt="cherry">](live: 2.5s)[(stop:)<img class="loterieimg" src="images/cash.png" alt="cash">]{
}(set: $money to it - 10)(set: $result to 0)
](else-if: $randomizer is 5)[(live: 0.75s)[(stop:)<img class="loterieimg" src="images/coins.png" alt="coins">](live: 1.5s)[(stop:)<img class="loterieimg" src="images/cherry.png" alt="cherry">](live: 2.5s)[(stop:)<img class="loterieimg" src="images/cash.png" alt="cash">]{
}(set: $money to it - 10)(set: $result to 0)
](else-if: $randomizer is 6)[(live: 0.75s)[(stop:)<img class="loterieimg" src="images/cash.png" alt="cash">](live: 1.5s)[(stop:)<img class="loterieimg" src="images/cash.png" alt="cash">](live: 2.5s)[(stop:)<img class="loterieimg" src="images/cherry.png" alt="cherry">]{
}(set: $money to it - 10)(set: $result to 0)
](else-if: $randomizer is 7)[(live: 0.75s)[(stop:)<img class="loterieimg" src="images/cherry.png" alt="cherry">](live: 1.5s)[(stop:)<img class="loterieimg" src="images/coins.png" alt="coins">](live: 2.5s)[(stop:)<img class="loterieimg" src="images/cash.png" alt="cash">]{
}(set: $money to it - 10)(set: $result to 0)
](else-if: $randomizer is 8 or 9)[(live: 0.75s)[(stop:)<img class="loterieimg" src="images/cherry.png" alt="cherry">](live: 1.5s)[(stop:)<img class="loterieimg" src="images/cherry.png" alt="cherry">](live: 2.5s)[(stop:)<img class="loterieimg" src="images/cherry.png" alt="cherry">]{
}(set: $result to 1)
](else-if: $randomizer is 10)[(live: 0.75s)[(stop:)<img class="loterieimg" src="images/cash.png" alt="cash">](live: 1.5s)[(stop:)<img class="loterieimg" src="images/cash.png" alt="cash">](live: 2.5s)[(stop:)<img class="loterieimg" src="images/cash.png" alt="cash">]{
}(set: $money to it + 40)(set: $result to 2)
]</div>
(live: 3s)[{
}<!-- Si le joueur n'a plus d'argent... -->
(if: $money is 0)[Vous avez perdu... Et vous avez tout dépensé votre argent!
>> [[Quitter le dépanneur.->MainStreet]]
<!-- Fournit le texte de résultat au joueur. -->
](else:)[(if: $result is 0)[Vous avez perdu. Il vous reste $money$.
](if: $result is 1)[Vous avez gagné 10$ (le prix du billet). Il vous reste $money$.
](if: $result is 2)[Vous avez gagné 50$! Il vous reste $money$.
]
{<!-- Fait varier le texte représentant le choix du joueur de réessayer-->
}(if: $randomizer < 5)[ >> [[Encore une fois...->la loterie?]]
](else-if: $randomizer < 9)[ >> [[Peut-être une dernière fois?->la loterie?]]
](else-if: $randomizer is 9)[ >> [[Je sens que c'est mon jour de chance... encore une fois!->la loterie?]]
](else-if: $randomizer is 10)[ >> [[Si près du gros lot! Juste une dernière fois...->la loterie?]]
] >> [[Quitter le dépanneur.->MainStreet]]]]Vous vous énervez et commencez à beugler n'importe quoi.
(live: 2s)[(stop:)<p class="Dialogue">Vous > (text-style: "rumble")[Je vais mourir Madame! Mes enfants vont mourir! N'avez-vous aucune conscience?]</p>
L'employée fait signe aux gardiens de sécurité. Avant qu'ils n'aient le temps de s'approcher, vous [[quittez la banque->MainStreet]], exaspéré(e).]<p class="Dialogue">Vous > J'ai changé d'avis. Je vais manifester à l'hôtel de ville. Tu devrais te joindre à nous.</p>
<p>Mike vous regarde d'un air ahuri.</p>
<p class="DialogueMike">Mike > Quoi? Tu te moques de moi? Tu veux aller scander des absurdités avec un paquet de révoltés? Laisse tomber... Je suis certain qu'on peut trouver une solution.</p>
>> [[Mon choix est fait!->ManifMike2]] <i>(Manifester)</i>
>> [[Tu crois vraiment pouvoir m'aider?->SceptiqueMike]]
>> [[Tu as raison... je serais stupide d'y aller.->AccepteMike]] <i>(Suivre Mike chez lui)</i><p class="Dialogue">Vous > Tu crois sérieusement pouvoir me sortir de ce pétrin?</p>
<p>Mike se gratte la tête un instant, laisse entrevoir un regard hésitant en coin, puis rétorque :</p>
<p class="DialogueMike">Mike > Je ne peux évidemment rien te promettre, mais je suis persuadé des capacités de ma source.</p>
(unless: $manifester is false)[ >> [[À bien y penser, je préfère prendre les grands moyens.->RefusMike]] <i>(Manifester)</i>
] >> [[Très bien, je te fais confiance.->AccepteMike]] <i>(Suivre Mike)</i><p class="Dialogue">Vous > Allons-y. Tu es ma dernière chance de m'en sortir.</p>
Mike déglutit nerveusement. Il supporte mal la pression...
Il vous invite enfin à [[rentrer chez lui.->MikeHouse]]<p class="Dialogue">Vous > J'ai fait mon choix! Rien ne me fera changer d'avis maintenant.</p>
Sur ces mots, vous saluez votre collègue abasourdi et vous dirigez fièrement jusqu'à l'[[hôtel de ville.->hôtel de ville]]
(set: $solidarity to it + 1)<p class="Dialogue">Vous > Allons-y. Le plus vite ce sera fait, le mieux ce sera.</p>
Il acquiesse promptement et vous invite à [[rentrer chez lui.->MikeHouse]]<!-- Change de chanson (voir Javascript).-->{
}(if: $music is true)[<script>Sound.fade(0, 2000);</script> (live: 2.1s)[(stop:)<script>Sound.play("musique/Extrait6.mp3");</script>]]{
}Vous êtes à l'hôtel de ville et la manifestation a déjà commencé.
(if: $sophie is true)[Vous souriez en apercevant Sophie parmi la foule.
]Une organisatrice vous approche et vous fournit un bracelet ainsi qu'un petit drapeau.
(live: 2.1s)[(stop:)Enfin, elle vous demande si vous n'auriez pas un peu d'argent pour supporter la cause.
(if: $money is 0)[(set: $don to 0) >> [[Désolé(e). Je n'ai rien.->manif2]]]
(else:)[ >> Donner 10$.
(if: $money >= 50)[ >> Donner 50$.
](if: $money > 10 and $money is not 50)[ >> Donner tout votre argent.
] >> Ne rien donner.]
]
<!-- Associe une valeur de solidarité en fonction du don et garde en mémoire la valeur du don. -->
(click: "Donner 10$.")[(set: $solidarity to it + 1)(set: $don to 10)(goto: "manif2")]
(click: "Donner 50$.")[(set: $solidarity to it + 2)(set: $don to 50)(goto: "manif2")]
(click: "Donner tout votre argent.")[(set: $solidarity to it + (ceil: ($money/40)))(set: $don to $money)(goto: "manif2")]
(click: "Ne rien donner.")[(set: $don to 0)(goto: "manif2")]<p class="Dialogue">Vous > À bien y penser, je préfère prendre les grands moyens. Je te remercie grandement de ton aide, mais les autres m'attendent.</p>
Vous devinez son désappointement. Il vous souhaite bonne chance d'un air nettement sarcastique et retourne à ses occupations.
Quant à vous, d'un pas légèrement crispé par la nervosité, vous vous dirigez enfin vers l'[[hôtel de ville.->hôtel de ville]]<!-- Change de chanson (voir Javascript).-->{
}(if: $music is true)[<script>Sound.fade(0, 2000);</script> (live: 2.1s)[(stop:)<script>Sound.play("musique/Extrait8.mp3");</script>]]{
}Vous vous trouvez à l'intérieur de la résidence de votre collègue. Les pièces sont plutôt spacieuses et fournies. Seul le mur en pierre décrépit par endroits trahit l'âge de l'immeuble.
Vous vous installez sur une table ronde dans la salle à manger. Tandis que Mike prépare quelques formulaires, vous percevez du coin de l'oeil, dans une pièce adjacente, un jeune adolescent et sa petite soeur absorbés par un jeu vidéo. Non loin, un furet dort paisiblement au centre d'un large coussin posé au sol.
(live: 2.1s)[(stop:)Enfin, Mike vous présente quelques papiers et vous demande de [[remplir un premier formulaire.->MikeHouse2]]]
(set: $manifester to false)À peine avez-vous commencé à écrire que Mike se râcle la gorge et s'enquiert :
(live: 0.8s)[(stop:)<p class="DialogueMike">Mike > Je comprends que tu ne sois pas particulièrement fortuné(e), mais tu réalises bien que ces opérations ne sont pas gratuites, n'est-ce pas? Il faudra sans doute graisser quelques pattes.
Combien as-tu amené?</p>
(if: $wallet is false)[(set: $MoneyMike to 0) >> [[Je suis vraiment désolé(e). J'ai oublié...->MikeHouse3]]
](else-if: $money is 0)[(set: $MoneyMike to 1) >> [[Désolé(e). Je n'ai pas un sou...->MikeHouse3]]
](else:)[(set: $MoneyMike to 2) >> [[J'ai apporté $money$.->MikeHouse3]]
>> Désolé(e). Je n'ai pas d'argent... <i>(Mentir)</i>
(click: "Désolé(e). Je n'ai pas d'argent...")[(set: $MoneyMike to 3)(goto: "MikeHouse3")]]](if: $MoneyMike is 0)[<p class="Dialogue">Vous > Je suis désolé(e). J'ai complètement oublié! Je peux peut-être retourner chez moi prendre mon portefeuille.</p>
<p>Mike ne cache pas sa déception.</p>
<p class="DialogueMike">Mike > Laisse tomber. Il n'y a pas de temps à perdre.</p>
](if: $MoneyMike is 1)[<p class="Dialogue">Vous > Je suis désolé(e). Je n'ai pas un sou.</p>
<p>Mike ne cache pas sa déception. Vous regrettez sérieusement d'avoir tout dépensé à la loterie.</p>
<p class="DialogueMike">Mike > Laisse tomber. Il n'y a pas de temps à perdre.</p>
](if: $MoneyMike is 2)[<p class="Dialogue">Vous > J'ai apporté $money$. Crois-tu que ça sera assez?</p>
<p>Mike saisit l'argent que vous lui tendez et compte lui-même les billets.</p>
<p class="DialogueMike">Mike > C'est tout? Merde, c'est loin d'être suffisant.</p>
](if: $MoneyMike is 3)[<p class="Dialogue">Vous > Je suis désolé(e). Je n'ai pas un sou.</p>
<p>Vous ne mentez pas très bien et vous sentez que Mike est profondément désenchanté de votre réponse. Il soupire et continue :</p>
<p class="DialogueMike">Mike > Laisse tomber. Il n'y a pas de temps à perdre.</p>
]<p>Mike semble s'énerver un peu :</p>
<p class="DialogueMike">Mike > Écoute bien. Je vais faire tout ce que je peux et passer quelques appels. Reste ici, il se pourrait que j'aie des questions.</p>
[[Continuer->MikeHouse4]]Plusieurs heures s'écoulent...
(live: 3s)[(stop:)Après quelques appels se concluant en soupirs contrariés ou en petits cris de rage, vous vous rendez à l'évidence. Votre cas est perdu.]
(live: 6s)[(stop:)Vous tentez une ultime démarche :
<p class="Dialogue">Vous > Mike... Tu ne pourrais pas m'héberger quelques temps?</p>
[[...->MikeHouse5]]]<p class="DialogueMike">Mike > Je...</p>
{
}(live: 1.4s)[(stop:)Mike mâche ses mots, se cherche une excuse. Il déglutit nerveusement :
<p class="DialogueMike">Mike > Je suis désolé. J'ai des dépenses... Une famille... Je ne peux rien faire.</p>
Vous baissez la tête, abattu(e).
Vous décidez enfin de repartir chez vous.
(if: $MoneyMike is 2)[À mi-chemin, vous réalisez que Mike ne vous a pas redonné votre argent...
Tant pis.
]Peut-être auriez-vous mieux fait de manifester.
[[Continuer->Time2]]]<!-- Arrête la musique (voir Javascript).-->{
}(if: $music is true)[<script>Sound.fade(0, 4000);</script>]{
}
<!--Séquence animée en "fade-in / fade-out" (Voir CSS)-->
(live: 800ms)[<p class="Time">12 heures avant la délocalisation...</p>(stop:)]
(live: 8200ms)[(goto: "Hall2")]Vous êtes de retour chez vous. Vous ouvrez le garde-robe d'entrée et retirez vos chaussures. Vous regardez vos bouteilles pleines d'alcool et repensez aux événements passés de la journée.
(live: 1.5s)[(stop:)(if: $manifester is false)[<p class="Thoughts">Quelle journée horrible! Et tout ce temps perdu! Je hais ma vie.</p>
Vous décidez de noyer votre peine dans l'[[alcool.->MainRoom2alc]]
](else:)[Vous vous félicitez d'avoir manifesté. Vous savez maintenant que vous n'êtes pas seul(e).
(if: $solidarity < 8)[Vous regrettez toutefois de ne pas vous être montré(e) plus solidaire durant toute cette journée...
](unless: $manifstay is true)[Vous vous demandez si vous n'auriez pas dû rester à la manifestation jusqu'à la fin...
](if: $solidarity >= 8)[Vous vous êtes montré(e) particulièrement solidaire aujourd'hui. Un sourire au visage, vous vous dîtes que vous pourriez probablement vous passer d'alcool cette nuit et [[prenez le petit boîtier caché->boîtier]] au fond de votre garde-robe.
](else:)[Un peu déçu(e), vous ne pouvez résister à l'envie de [[boire votre alcool.->MainRoom2alc]]]
]]
(set: $mainroomvisited to false)
(set: $monitor to false)
(set: $roomvisited to false)
(set: $deskvisited to false)
(set: $cellphone to false)
(set: $sofa to 0)
<!-- Diverses réponses en fonction de la grandeur du don --> {
}(if: $don is 0)[<p class="Dialogue">Désolé(e). Je n'ai rien à offrir.</p>
(if: $wallet is true and $money is 0)[Vous avez soudainement honte d'avoir tout dépensé votre argent à la loterie.
]L'organisatrice vous sourit et vous assure que ce n'est pas grave avant de vous inviter à [[suivre la troupe.->manif3]]
](if: $don < 50 and $don > 0)[Vous donnez $don$.
L'organisatrice vous remercie grandement avant de vous inviter à [[suivre la troupe.->manif3]]
](if: $don is 50)[Vous donnez 50$.
L'organisatrice vous remercie infiniment avant de vous inviter à [[suivre la troupe.->manif3]]
](if: $don > 50)[Vous vous sentez particulièrement charitable et offrez $don$.
L'organisatrice vous remercie infiniment et vous assure que l'argent servira une bonne cause avant de vous inviter à [[suivre la troupe.->manif3]]
](set: $slogan to (align: "=><=") + (color: red) + (text-style: "blink")){
}Vous joignez le centre de la foule.
$slogan[UNIS NOUS VAINCRONS!]
Les premiers slogans s'élèvent. Sans hésiter, vous vous joignez aux autres.
$slogan[À NOUS LA RUE!]
Vous échangez des regards avec les autres manifestants. Vous vous sentez drôlement bien.
$slogan[LIBÉREZ-NOUS DU LIBÉRALISME!]
Vous marchez. Vous criez. Vous soulevez les poings.
$slogan[<i>(text-style: "emboss")[FUCK]</i> LE CAPITALISME!]
[[Continuer->manif4]]Après un long moment, vous apercevez la police anti-émeutes quelques dizaines de mètres devant vous.
Quelques manifestants commencent à lancer des pierres.
>> [[Quitter avant que la situation s'envenime.->manifleave]]
>> [[Demeurer parmi la troupe.->manifstay]]
>> Lancer des pierres.
(click: "Lancer des pierres.")[(set: $lancer to true)(goto: "manifstay")]Vous quittez avant que la situation tourne au drame.
Après quelques pas, vous jetez un coup d'oeil derrière vous et vous voyez les premiers manifestants au loin recevoir des coups.
[[Retourner chez vous.->Time2]](if: $lancer is true)[Vous aussi vous mettez à lancer des pierres vers les policiers.
]Peu de temps s'écoule avant que les agents arrivent à vous. Plusieurs attaquent automatiquement la première ligne de manifestants avec leurs matraques alors que d'autres projettent des bombes lacrimogènes dans la foule pour la disperser.
Vous demeurez quelques instants mais après quelques minutes, vous êtes forcé(e) de quitter la manifestation.
Quelques policiers vous poursuivent et vous fuyez à la course.
Vous parcourez les ruelles et parvenez toutefois à les semer.
[[Retourner chez vous.->Time2]]
(set: $solidarity to it + 5)
(set: $manifstay to true)Votre coeur bat un peu plus rapidement.
(live: 2.5s)[(stop:)Vous ouvrez le boîtier.]
(live: 5s)[(stop:)À l'intérieur, vous y retrouvez un minuscule buvard imbibé d'acide lysergique diéthylamide (LSD).
>> [[Consommer le LSD.->MainRoom2lsd]]
>> [[La drogue, c'est mal!->MainRoom2alc]] <i>(Sombrer dans l'alcool)</i>]
<!-- Fait jouer une chanson (voir Javascript).-->{
}(if: $mainroomvisited is false)[(if: $music is true)[<script>Sound.play("musique/Extrait3.mp3");</script>]{
}(if: $music is true)[<script>Sound.play("musique/Extrait3.mp3");</script>]{
}Vous ingurgitez une bouteille. Et puis une autre. Bien vite, vous êtes complètement ivre.
]Vous vous tenez debout tant bien que mal au milieu de la pièce principale.
(if: $sofa is 0)[ >> [[Aller sur le canapé.->canapéalc]]
](else:)[ >> [[Retourner sur le canapé.->canapéalc]]
](if: $monitor is false)[ >> [[Regarder l'écran de diffusion au mur.->monitoralc]]
] >> [[Aller dans votre chambre.->YourRoom2alc]]
(set: $mainroomvisited to true)
(set: $lsd to false)<!-- Fait jouer une chanson (voir Javascript).-->{
}(if: $mainroomvisited is false)[(if: $music is true)[<script>Sound.play("musique/Extrait5.mp3");</script>]{
}Vous placez le buvard sous votre langue et le laissez se dissoudre. Lentement mais sûrement, votre environnement semble s'animer, de nouvelles couleurs semblent émerger. Après un certain moment, vous êtes complètement gelé(e).
]Vous vous tenez debout tant bien que mal au milieu de la pièce principale.
(if: $sofa is 0)[ >> [[Aller sur le canapé.->canapélsd]]
](else:)[ >> [[Retourner sur le canapé.->canapélsd]]
](if: $monitor is false)[ >> [[Regarder l'écran de diffusion au mur.->monitorlsd]]
] >> [[Aller dans votre chambre.->YourRoom2lsd]]
(set: $mainroomvisited to true)
(set: $lsd to true)<!-- Enchaîne en boucle des actions différentes à chaque fois que le canapé est sélectionné par le joueur. -->{
}(if: $sofa%4 is 0)[Vous vous enfoncez dans le canapé. Vous ne pouvez vous empêcher de laisser couler une larme. Vous prenez une nouvelle gorgée...
](if: $sofa%4 is 1)[Vous vous asseoyez. Vous maudissez le gouvernement, vous maudissez Mike, vous maudissez le monde entier. Et vous prenez une gorgée...
](if: $sofa%4 is 2)[Vous vous couchez sur le sofa. Vous tentez d'oublier que dans moins d'une journée, vous serez forcé(e) de quitter votre demeure. Vous prenez une gorgée de plus.
](if: $sofa%4 is 3)[Vous frappez le divan, enragé(e). L'heure approche... Vous vous effondrez en larmes. Vous videz le fond de la bouteille. Heureusement, il vous en reste d'autres...
](set: $sofa to it + 1){
}[[Retour->MainRoom2alc]]Vous apercevez à l'écran le premier ministre et sa femme saluer une foule. Ils lancent quelques promesses, quelques remerciements, quelques analogies de convenance.
Vous n'en pouvez simplement plus et défoncez l'écran à l'aide de votre coude.
(live: 0.8s)[(stop:)<p class="Thoughts">Que des abrutis!</p>
[[Retour->MainRoom2alc]]
]
(set: $monitor to true)(if: $roomvisited is false)[Vous parvenez avec difficulté à atteindre votre chambre.
](else:)[Vous êtes dans votre chambre.
](if: $deskvisited is false)[ >> [[Regarder sur votre bureau.->bureau de travail2alc]]
](if: $cellphone is false)[ >> [[Regarder votre téléphone portable.->téléphone portable2alc]]
] >> [[Aller vous coucher.->bedalc]] <i>(Terminer la nuit)</i>
>> [[Retourner dans la pièce principale.->MainRoom2alc]]
(set: $roomvisited to true)<!-- Enchaîne en boucle des actions différentes à chaque fois que le canapé est sélectionné par le joueur. -->{
}(if: $sofa%4 is 0)[Vous flottez au-dessus du canapé. Vous appuyez votre visage sur le mur et en appréciez le contact froid et rugueux. Vous êtes si bien.
](if: $sofa%4 is 1)[Vous bondissez sur le divan. Vous laissez votre corps glisser lentement tête première sur le sol. Plus rien ne vous atteint.
](if: $sofa%4 is 2)[Vous caressez le sofa et vous mettez à lui parler. De tout, de rien. Vous lui confiez à quel point vous aimeriez dormir collé(e) auprès de Mike, comment vous rêvez d'embrasser Sophie. Peut-être devriez-vous leur en parler?
](if: $sofa%4 is 3)[Vous vous allongez sur le canapé. Vous devenez une partie intégrante du meuble. Vous partagez ses joies et ses peines. Vous voguez sur une mer de lave.
](set: $sofa to it + 1){
}[[Retour->MainRoom2lsd]]Vous apercevez à l'écran le premier ministre et sa femme saluer une foule. Ils lancent quelques promesses, quelques remerciements, quelques analogies de convenance.
Vous comprenez plus ou moins bien ce qu'ils disent mais vous ne vous en faîtes pas vraiment. Vous vous esclaffez. Vous les trouvez tous les deux magnifiques.
Pendant un instant, vous les plaignez.
[[Retour->MainRoom2lsd]]
(set: $monitor to true)(if: $roomvisited is false)[Vous vous dirigez vers votre chambre, l'échine courbée, les yeux à moitié plissés et le sourire fendu jusqu'aux oreilles.
Vous y arrivez avec succès!
](else:)[Vous êtes dans votre chambre.
](if: $deskvisited is false)[ >> [[Regarder sur votre bureau.->bureau de travail2lsd]]
](if: $cellphone is false)[ >> [[Regarder votre téléphone portable.->téléphone portable2lsd]]
] >> [[Aller vous coucher.->bedlsd]] <i>(Terminer la nuit)</i>
>> [[Retourner dans la pièce principale.->MainRoom2lsd]]
(set: $roomvisited to true)Vous renversez au sol tout ce qui se trouve sur votre bureau et vous écrasez dessus.
Vous fixez longuement le vide, puis poussez un puissant soupir de désespoir.
Vous décidez finalement de [[vous relever.->YourRoom2alc]]
(set: $deskvisited to true)Vous vous emparez de votre téléphone portable et le projetez de toutes vos forces sur le mur.
Il éclate en morceaux...
[[Retour->YourRoom2alc]]
(set: $cellphone to true)Vous vous laissez tomber dans votre lit. Vous avez la nausée mais vous n'arrivez simplement pas à vomir.
Désespéré(e) et épuisé(e), [[vous vous endormez.->Time3]]Vous prenez bien le temps d'apprécier la vue du bordel sur votre bureau. Vous touchez un peu à tout. Vous vous plaisez particulièrement à frotter sur votre peau les multiples factures qui traînent.
Vous décidez finalement de [[vous retirer.->YourRoom2lsd]]
(set: $deskvisited to true)Vous prenez votre téléphone portable et le serrez tout doucement.
(live: 2.5s)[(stop:)Il vibre soudainement. Vous venez de recevoir un message texte. Lire le message.]
(click: "Lire le message.")[<p class="Message">Salut à toi! Je sais que ça ne va pas très bien et que tu dois quitter demain. Je voulais que tu saches que dans le pire des cas, ma porte demeure ouverte. C'est petit ici, je n'ai pas beaucoup à t'offrir, mais on s'arrangera, et on survivra, j'en suis certaine.
Hélène</p>
Vous ne pouvez retenir une larme. Jamais vous n'aviez cru une telle offre possible, votre mère se trouvant elle-même dans une situation financière très précaire.
Vous n'êtes toutefois pas en état d'écrire présentement.
[[Retour->YourRoom2lsd]]]
(set: $cellphone to true)Vous vous projetez dans le lit. Vous vous retournez sur le dos et fermez les yeux. Vous êtes bien, vous avez espoir.
(live: 0.8s)[(stop:)<p class="Thoughts">Et si je ne me laissais pas faire demain? Et si je résistais?</p>
Vous méditez et [[entamez un long voyage.->Time3]]]<!-- Arrête la musique (voir Javascript).-->{
}(if: $music is true)[<script>Sound.fade(0, 4000);</script>]{
<!-- Si on jouait en Godmode, on retourne à l'écran du mode.-->
}(if: $godmode is true)[(goto: "Godmode")]
<!--Séquence animée en "fade-in / fade-out" (Voir CSS)-->
(live: 800ms)[<p class="Time">Zéro heure avant la délocalisation...</p>(stop:)]
(live: 8200ms)[(goto: "MERDE!")](css: "font-size:1.4em")[(color: red)[(text-style: "shudder")[MERDE!]]]
(live: 1.5s)[(stop:)Vous vous réveillez en sursaut. Plutôt que de faire vos valises, vous vous êtes endormi(e) jusqu'à l'heure du départ.
On cogne à votre porte...
[[...->on cogne]]]Nerveusement, vous avancez vers le hall d'entrée.
(live: 2s)[(stop:)Vous vous arrêtez devant votre porte.]
(live: 4s)[(stop:)(if: $lsd is true)[Vous repassez en mémoire votre dernière journée, votre longue marche militante, votre nuit mouvementée.
La même pensée, tout particulièrement, revient en boucle dans votre esprit :
<p class="Thoughts">Et si je ne me laissais pas faire? Et si je résistais?</p>
](else:)[Vous ne voulez pas partir. Vous regrettez amèrement d'avoir passer la nuit à boire. Vous vous sentez malade.
(if: $manifester is false)[Vous regrettez encore plus de ne pas avoir manifesté, de ne pas avoir su élever votre voix parmi les autres.
](if: $solidarity <= 8)[Vous vous dîtes que vous auriez pu vous montrer davantage solidaire.
]]On cogne à nouveau.
[[...->ouvrir la porte]]]Vous ouvrez la porte. Une agente se tient droit devant vous et, tout près d'elle, patientent deux hommes en uniforme.
Ils semblent prêts à tout.
En arrière-plan, vous apercevez une lignée de bus remplis de déportés. Ils n'attendent plus que quelques retardataires, vous entre autres, avant de s'élancer hors de la ville.
(live: 0.8s)[(stop:)<p class="DialoguePol">Agente > Vous n'avez pas de valises? Allons, sortez de là! Le bus vous attend.</p>
(if: $lsd is true)[ >> <b>(css: "font-size:1.2em")[(text-style: "underline")[[[Refuser de vous soumettre!->End1]]]]</b>
] >> [[Accepter de vous soumettre.->End2]]
>> [[Attaquer l'agente.->End3]]
]<!-- Fait jouer une chanson (voir Javascript).-->{
}(if: $music is true)[<script>Sound.play("musique/Extrait7.mp3");</script>]{
}Vous êtes ferme.
(live: 2s)[(stop:)<p class="Dialogue">Vous > Non. Je n'irai nulle part.</p>]
(live: 4s)[(stop:)Votre coeur bat la chamade.]
(live: 6s)[(stop:)<p class="DialoguePol">Agente > Pardon?</p>]
(live: 8s)[(stop:)Vous gagnez en confiance.]
(live: 10s)[(stop:)<p class="Dialogue">Vous > Je ne me soumettrai pas à votre autorité.</p>]
(live: 13s)[(stop:)Quelques déportés curieux sortent des bus pour observer.]
(live: 16s)[(stop:)<p class="DialoguePol">Agente > Sortez d'ici immédiatement ou nous emploierons la force.</p>
[[Vous vous écriez...->End1-2]]]
<!-- Fait jouer une chanson (voir Javascript).-->{
}(if: $music is true)[<script>Sound.play("musique/Extrait4.mp3");</script>]{
}À contrecoeur, vous enfilez vos souliers et suivez l'agente jusqu'au bus le plus proche.
(if: $manifester is false)[Tous ont l'air abattus. À l'intérieur, on ne vous accorde aucun regard.
Vous choisissez un banc libre et attendez le départ vers nulle part.
[[...->End2-1]]
](if: $manifester is true)[Tous ont l'air furieux. À l'intérieur, on vous reconnaît comme l'un des individus à la manifestation du jour précédent et on vous accueille chaudement.
Même si vous êtes forcés de quitter vers l'inconnu, vous savez qu'ensemble, vous pourrez vous en sortir.
[[...->End2-2]]]<!-- Fait jouer une chanson (voir Javascript).-->{
}(if: $music is true)[<script>Sound.play("musique/Extrait4.mp3");</script>]{
}Vous sautez à la gorge de l'agente et la rouez de coups.
Vous ne faîtes toutefois pas le poids. Elle vous maîtrise rapidement, et à trois, ils vous emmènent à part.
(if: $manifester is false)[Quelques déportés ont observé la scène, mais après quelques chuchottements, tous retournent à leurs affaires.
La prison vous attend.
[[...->End3-1]]
](if: $manifester is true)[Plusieurs déportés ont observé la scène. Ils vous reconnaîssent comme membre de la manifestation. Ils huent les policiers et certains osent même vociférer quelques menaces.
Toutefois, personne ne s'approche.
La prison vous attend.
[[...->End3-2]]]<p class="Dialogue">(text-style: "shudder")[UNIS NOUS VAINCRONS!]</p>
(live: 2.5s)[(stop:)Sur ces mots, vous claquez la porte et la barrez.
Vous vous reculez et observez la suite par une fenêtre tout près. Les policiers s'approchent, avec l'intention ferme de défoncer la porte.
[[Mais soudain...->End1-3]]]Mais soudain, ils se ravisent.
(live: 2s)[(stop:)$timetransition[Derrière eux, plusieurs dizaines de déportés ont quitté leur bus respectif et s'approchent dangereusement.]]
(live: 5s)[(stop:)$timetransition[Vous resplendissez...
[[...->End1-4]]]]
Vous êtes soulagé(e). Vous êtes euphorique.
(live: 2s)[(stop:)$timetransition[Vous savez que vous n'êtes pas seul(e).
[[...->Quote]]]]<!-- Si on jouait en Godmode, on retourne à l'écran du mode.-->{
}(if: $godmode is true)[(goto: "Godmode")]
<p class="End">FIN</p>
D'autres fins existent! Pour les découvrir, vous pouvez rejouer et prendre des décisions différentes!
Si vous souhaitez atteindre une fin sans repasser par toute l'histoire, vous pouvez choisir le mode "Godmode" à l'écran principal et entrer le code : "anarchist".
>> Écran principal
(click: "Écran principal")[(reload:)]
Vous êtes entièrement seul(e). Vous êtes anéanti(e).
(live: 2s)[(stop:)$timetransition[Désespéré(e), vous attendez le départ vers nulle part.
[[...->Outro]]]]
Vous êtes en colère. Vous vous sentez inapte.
(live: 2s)[(stop:)$timetransition[Au moins, vous n'êtes pas seul(e).
[[...->Outro]]]]
Vous êtes entièrement seul(e). Vous êtes anéanti(e).
(live: 2s)[(stop:)$timetransition[Vous êtes effrayé(e) face à ce qui vous attend.
[[...->Outro]]]]
Vous êtes en colère. Vous avez terriblement peur.
(live: 2s)[(stop:)$timetransition[Au moins, vous ne vous êtes pas laissé dominer.
[[...->Outro]]]]<!-- Initialise le volume selon ce qui a été choisi dans le menu principal-->{
}(if: $volume is 0)[(set: $music to false)]{
}(if: $volume is 20)[<script>Sound.choosevolume(0.2);</script>]{
}(if: $volume is 40)[<script>Sound.choosevolume(0.4);</script>]{
}(if: $volume is 60)[<script>Sound.choosevolume(0.6);</script>]{
}(if: $volume is 80)[<script>Sound.choosevolume(0.8);</script>]{
}(if: $volume is 100)[<script>Sound.choosevolume(1);</script>]{
<!-- Éteint la musique en revenant d'un passage-->
}(if: $music is true)[<script>Sound.fade(0, 4000);</script>]{
}<p class="MenuTitle">Godmode</p>
{<!-- Arbre de choix pour la sélection d'une fin -->
}Choisir une fin :
>> [[Vous suivez Mike chez lui.->GodmodeMike]] <i>(Fins A, B)</i>
>> [[Vous allez manifester.->GodmodeManif]] <i>(Fins C, D, E)</i>
{<!-- Choix d'un passage -->
}Ou choisir un passage :
>> Nuit sous l'alcool.
>> Nuit sous le LSD.
Menu principal
(click: "Menu principal")[(goto: "Main Menu")]
(set: $godmode to true)
(set: $mainroomvisited to false)
(set: $monitor to false)
(set: $roomvisited to false)
(set: $deskvisited to false)
(set: $cellphone to false)
(click: "Nuit sous l'alcool.")[(goto: "MainRoom2alc")]
(click: "Nuit sous le LSD.")[(goto: "MainRoom2lsd")]
<!--Générique d'introduction dans une boîte html (div) avec texte animé-->{
}<p><small>[[Passer->Main Menu]]</small></p>{
}<p class="MenuTitle">Générique</p>{
}<p><small>[[Version texte brut->Creditstext]]</small></p>{
<!-- Boîte de générique et texte initial-->
}<div class="CreditsBox">(live: 0.8s)[(stop:)
<p class="Credits1">Images et animations originales libres de droits téléchargées sur :</p>{
}<p class="Credits2">https://pixabay.com/
http://www.rw-designer.com</p>]</div>{
<!--Initialise le volume de la musique à 100% au départ du jeu seulement-->
}(unless: $back is 1)[(set: $music to true)(set: $volume to 100)(set: $back to 1)]{
<!--Séquence d'animation sous forme de "fadein / fadeout". Le texte est remplacé au moment où il n'est plus visible (voir code CSS).-->
}(live: 0.8s)[(stop:){
}(live: 10s)[(stop:)(replace: "Images et animations originales libres de droits téléchargées sur :")[Musique composée et produite par :](replace: "https://pixabay.com/")[Jesse Aidyn (Copyright 2016-2017)]
(replace: "http://www.rw-designer.com")[]]{
}(live: 19.5s)[(stop:)(replace: "Musique composée et produite par :")[Scène interactive écrite et créée par :](replace: "Jesse Aidyn (Copyright 2016-2017)")[Jesse Aidyn (Patrick Dugas)]]{
}(live: 29.5s)[(stop:)(replace: "Scène interactive écrite et créée par :")[Dans le cadre du cours :](replace: "Jesse Aidyn (Patrick Dugas)")[JEU 1006 : Scénarisation et nouvelles plateformes]]{
}(live: 39.5s)[(stop:)(replace: "Dans le cadre du cours :")[
Le Bus vers nulle part](replace: "JEU 1006 : Scénarisation et nouvelles plateformes")[]]{
<!-- Renvoie au menu principal à la fin du générique-->
}(live: 50s)[(stop:)(goto: "Main Menu")]]Mike ne peut finalement pas vous aider. De retour chez vous, vous sombrez dans l'alcool jusqu'à vous endormir.
Continuer
(link-undo: "Annuler")
(set: $lsd to false)
(set: $manifester to false)
(set: $solidarity to 0)
(click: "Continuer")[(goto: "MERDE!")]Vous manifestez.
Tout au long de la journée :
>> [[Vous vous montrez généralement solidaire.->GodmodeSol]] <i>(Fins C, D, E)</i>
>> [[Vous ne vous montrez généralement pas solidaire.->GodmodeNSol]] <i>(Fins C, D)</i>
<i>Vous pouvez vous montrer solidaire en encourageant les gens à manifester, en faisant un don à l'organisatrice, en demeurant à la manifestation jusqu'à la fin, etc... </i>
(link-undo: "Annuler")
(set: $manifester to true)
Vous manifestez et vous êtes solidaire.
Rendu(e) chez vous :
>> [[Vous sombrez dans l'alcool.->GodmodeAlc]] <i>(Fins C, D)</i>
>> [[Vous consommez du LSD.->GodmodeLsd]] <i>(Fins C, D, E)</i>
(link-undo: "Annuler")
(set: $solidarity to 100)
Vous manifestez mais ne vous montrez pas particulièrement solidaire.
De retour chez vous, vous sombrez dans l'alcool jusqu'à vous endormir.
Continuer
(link-undo: "Annuler")
(set: $solidarity to 0)
(set: $lsd to false)
(click: "Continuer")[(goto: "MERDE!")]Vous avez manifesté et vous êtes montré(e) solidaire, mais de retour chez vous, vous refusez de prendre du LSD.
Vous sombrez dans l'alcool jusqu'à vous endormir.
Continuer
(link-undo: "Annuler")
(set: $lsd to false)
(click: "Continuer")[(goto: "MERDE!")]Vous avez manifesté et vous êtes montré(e) solidaire.
De retour chez vous, vous résistez à la tentation de prendre de l'alcool et choisissez plutôt du LSD.
Vous faîtes un long voyage jusqu'à vous endormir.
Continuer
(link-undo: "Annuler")
(set: $lsd to true)
(click: "Continuer")[(goto: "MERDE!")]
<!--Séquence animée en "fade-in / fade-out" (Voir CSS)-->
(live: 800ms)[<p class="Quote">"People have only as much liberty as they have the intelligence to want and the courage to take."
― Emma Goldman</p>(stop:)]
(live: 12200ms)[(goto: "Outro")]Images et animations originales libres de droits téléchargées sur :
https://pixabay.com/
http://www.rw-designer.com
Musique composée et produite par :
Jesse Aidyn (Copyright 2016-2017)
Scène interactive écrite et créée par :
Jesse Aidyn (Patrick Dugas)
Dans le cadre du cours :
JEU 1006 : Scénarisation et nouvelles plateformes
Titre :
Le Bus vers nulle part
[[Menu principal->Main Menu]]